package com.mzj.saas.mservice.department.vo;

import java.io.Serializable;
import java.util.Date;

public class DepartmentVO implements Serializable {
    private static final long serialVersionUID = 3637943002175808588L;
    /*
    *主键ID,自增
    */
    private Long id;
    /*
    *父级Id
    */
    private Long parentId;
    /*
    *名称
    */
    private String name;
    /*
    *省
    */
    private Long provinceId;
    /*
    *市
    */
    private Long cityId;
    /*
    *区
    */
    private Long districtId;
    /*
    *社区
    */
    private Long streetId;

    /*
     *街道
     */
    private Long communityId;
    /*
     *编码
     */
    private String code;
    /*
     *排序
     */
    private Integer sortby;


    /*
     *类型：1企业  2政府部门 3企业内部
     */
    private Integer type;
    /*
     *级别：根据code计算
     */
    private Integer level;
    /*
     *限制人数
     */
    private Integer maxNum;
    /*
     *激活状态：0未激活  1已激活
     */
    private Integer activateStatus;
    /*
     *绿色通道状态：0禁用1启用
     */
    private Integer status;

    /*
     *logo
     */
    private String icon;


    /*
     *产权单位：0否 1是
     */
    private Integer ownerType;
    /*
     *创建时间
     */
    private Date createTime;
    /*
     *简介
     */
    private String decription;
    /*
     *当前企业及下级部门标志：1 当前企业及下级部门 ,0 不是当前企业
     */
    private Integer currentCompany;

    public Integer getCurrentCompany() {
        return currentCompany;
    }

    public void setCurrentCompany(Integer currentCompany) {
        this.currentCompany = currentCompany;
    }

    public Integer getActivateStatus() {
        return activateStatus;
    }

    public void setActivateStatus(Integer activateStatus) {
        this.activateStatus = activateStatus;
    }
        public Long getCommunityId() {
            return communityId;
        }

        public void setCommunityId(Long communityId) {
            this.communityId = communityId;
        }
        public Integer getOwnerType() {
            return ownerType;
        }

        public void setOwnerType(Integer ownerType) {
            this.ownerType = ownerType;
        }
        public Integer getSortby() {
                return sortby;
            }

        public void setSortby(Integer sortby) {
            this.sortby = sortby;
        }
        public Long getId() {
            return id;
        }

        public void setId(Long id) {
            this.id = id;
        }

        public Long getParentId() {
            return parentId;
        }

        public void setParentId(Long parentId) {
            this.parentId = parentId;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Long getProvinceId() {
            return provinceId;
        }

        public void setProvinceId(Long provinceId) {
            this.provinceId = provinceId;
        }

        public Long getCityId() {
            return cityId;
        }

        public void setCityId(Long cityId) {
            this.cityId = cityId;
        }

        public Long getDistrictId() {
            return districtId;
        }

        public void setDistrictId(Long districtId) {
            this.districtId = districtId;
        }

        public Long getStreetId() {
            return streetId;
        }

        public void setStreetId(Long streetId) {
            this.streetId = streetId;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }


        public Integer getType() {
            return type;
        }

        public void setType(Integer type) {
            this.type = type;
        }

        public String getIcon() {
            return icon;
        }

        public void setIcon(String icon) {
            this.icon = icon;
        }

        public Integer getStatus() {
            return status;
        }

        public void setStatus(Integer status) {
            this.status = status;
        }

        public Integer getLevel() {
            return level;
        }

        public void setLevel(Integer level) {
            this.level = level;
        }

        public Integer getMaxNum() {
            return maxNum;
        }

        public void setMaxNum(Integer maxNum) {
            this.maxNum = maxNum;
        }

        public Date getCreateTime() {
            return createTime;
        }

        public void setCreateTime(Date createTime) {
            this.createTime = createTime;
        }

        public String getDecription() {
            return decription;
        }

        public void setDecription(String decription) {
            this.decription = decription;
        }
    }

